Quick Collision Detection of Polytopes in Virtual Environments
نویسندگان
چکیده
The problem of collision detection is fundamental to inter active applications such as computer animation and virtual environments In these elds prompt recognition of possible impacts is important for computing real time response We present a simple exact collision detection algorithm for convex polytopes The algorithm nds quickly a separating plane between two polytopes if they are non colliding or else reports collision if it cannot possibly nd a separating plane In the case of non collision the separating plane found for one time frame is cached as a witness for the next time frame an idea borrowed from this use of time coherence further speeds up the algorithm in dynamic applications Both temporal and geometric coherences are exploited to make this algorithm run in expected constant time empirically
منابع مشابه
Quick Elimination of Non Interference Polytopes in Virtual Environments
The problem of collision detection is fundamental to interactive appli cations such as computer animation and virtual environments In these elds prompt recognition of possible impacts is important for computing real time response However existing algorithms do not eliminate non interfence objects e ciently This paper presents a practical algorithm to quickly eliminate most non interference conv...
متن کاملA Survey on Collision Detection Techniques for Virtual Environments
Collision detection is an important component of many applications in computer graphics applications. In particular, it is a critical question for virtual environments applications, where real time performance is required to provide the feeling of being immerse in a environment that looks and is interactive like a real one. In this paper, we look into current approaches for collision detection ...
متن کاملCollision Detection: Algorithms and Applications
Fast and accurate collision detection between general geometric models is a fundamental problem in modeling, robotics, manufacturing and computer-simulated environments. Most of the earlier algorithm are either restricted to a class of geometric models, say convex polytopes, or are not fast enough for practical applications. We present an e cient and accurate algorithm for collision detection b...
متن کاملInternational Conference on Advanced Research in Virtual and Rapid Prototyping SURFACE COLLISION DETECTION WITH THE OVERLAPPING BOUNDING BOX BETWEEN VIRTUAL PROTOTYPE MODELS
This paper identifies requirements and proposes a surface collision detection algorithm for assisting in assembly/disassembly and maintenance verification operations in virtual prototype environments. Virtual prototype models are defined as a collection of surfaces. Available collision detection toolkits for virtual environments are based on polygons. The integration of surface knowledge into t...
متن کاملDesign and Implementation of Synthetic Humans for Virtual Environments and Simulation Systems
The subject of this paper is the design and implementation of a synthetic human, i.e. a three dimensional model that looks and acts like a real human. We have implemented a system that encapsulates all the important features that we believe a synthetic human should have in order to be effective in both virtual environments and simulation systems. Our approach combines appealing graphics with ef...
متن کامل